# 请在这里设置你的 MCU 相关信息
set(MCU_FAMILY STM32F40_41xxx) # 查阅标准库 xxx_conf.h

# 以下设置信息可从 cubemx 的 Makefile 中获取
set(CPU "-mcpu=cortex-m4")
set(FPU "-mfpu=fpv4-sp-d16")
set(FLOAT_ABI "-mfloat-abi=hard")

# 根据项目文件结构设置链接脚本路径
set(LINKER_SCRIPT ${PROJ_ROOT_DIR}/STM32F407XX_FLASH.ld)
# 根据项目文件结构设置启动文件路径
set(STARTUP_FILE ${PROJ_ROOT_DIR}/startup_stm32f40xx.s)

# 以下选项根据代码库的实际情况设置
option(USE_LL_LIB "Enable LL library" OFF)
option(USE_HAL_LIB "Enable HAL library" OFF)
option(USE_STD_LIB "Enable CMSIS library" ON)

# 以下选项根据需要设置
option(USE_SYSTEM_VIEW "Enable Segger SystemView library" OFF)